improvement of the results - Espagnol Anglais Dictionnaire